package com.swj.modules.system.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.swj.common.core.model.SysOperaLog;
import com.swj.modules.system.model.SysOperaLogQueryVO;

import java.util.List;

public interface ISysOperLogService  {

    void save(SysOperaLog operLog);

//    /**
//     * 新增操作日志
//     *
//     * @param operLog 操作日志对象
//     * @return 结果
//     */
//    public int insertOperlog(SysOperaLog operLog);
//
    /**
     * 查询系统操作日志集合
     *
     * @param operaLog 操作日志对象
     * @return 操作日志集合
     */
    List<SysOperaLog> selectOperLogList(SysOperaLogQueryVO operaLog);

    /**
     * 查询系统操作日志集合
     *
     * @param operaLog 操作日志对象
     * @return 操作日志集合
     */
    Page<SysOperaLog> selectOperLogPage(SysOperaLogQueryVO operaLog);
//
//    /**
//     * 批量删除系统操作日志
//     *
//     * @param operIds 需要删除的操作日志ID
//     * @return 结果
//     */
//    public int deleteOperLogByIds(Long[] operIds);
//
//    /**
//     * 查询操作日志详细
//     *
//     * @param operId 操作ID
//     * @return 操作日志对象
//     */
//    public SysOperaLog selectOperLogById(Long operId);
//
//    /**
//     * 清空操作日志
//     */
//    public void cleanOperLog();
}
